Roadmap
-
Do as much as we can of porting eCos + MRG to the Blackfin Stamp. Currently done:
- eCos port by Chemnitz extended/refactored/fixed 2 buglets
- added GPIO module to eCos/Blackfin
- refactored MRG so it supports multiple eCos architectures better
- added MRG interfaces for eCos/Blackfin: timer, GPIO, ...
- first step for getting U-Boot into the STAMP is to rebuild U-Boot, load it over Ethernet and test-run it in the standard application-upload manner
ToDo:
- do as much as we can with the Flash on Stamp
- look whether eCos JFFS2 can run on the NAND flash, else port from Linux
- do as much as we can with the Ethernet on Stamp
- talk to Andre Liesk (Chemnitz) about interrupt model
- have a look if the second UART can be configured, and can speak to the LinkMatic BlueTooth module
- have a look if we can use the BF to generate modulated signal using its timers
- start to try and load U-Boot over JTAG into Stamp-537's flash; involves:
- getting UrJtag to speak to BFin
- getting UrJtag to speak to our Flash
- build U-Boot for the Stamp-537 (done)
- get the boot address, reset etc right
- upload rebuilt U-Boot and burn it into the Flash in the standard application-upload manner.
-
The board samples will arrive at Bert's at sept 22. They will be due here some days later, untested. I guess I need 2 weeks to port U-Boot, and that's not at all pessimistic.
The BFin CPU board (RadioShark) will differ from the BFin Stamp board:
- it has different SDRAM
- it has different Flash
- it has Ethernet comparable to Triton and Stamp/533, but different from Stamp-537
- it has a BF54x i.s.o. BF537 (but for the bootloader, I guess that's not much of a difference)
-
The eCos port must mimic the U-Boot port.
The eCos bfin54x variant has lots of unfilled holes, e.g. in register names, maybe in GPIO definitions etc. There is no port yet for I2C/I2S, for the display, for the touchscreen, etc. The AFE and FPGA are very much work in progress, too.
-
Milestone: milestone4
No date set
